export const dialogVisible = {
    model: {
        prop: 'dialogVisible',
        event: 'visibleChange'
    },
    props: {
        dialogVisible: {
            type: Boolean,
            default: false
        }
    },
    data() {
        return {}
    },
    watch: {},
    methods: {
        // handleClose() {
        //     if (this.changeFlag) {
        //         this.$emit('visibleChange', false)
        //     } else {
        //         this.$confirm('您有未提交的数据，确定关闭吗?', '提示', {
        //             confirmButtonText: '确定',
        //             cancelButtonText: '取消',
        //             type: 'warning'
        //         })
        //             .then(() => {
        //                 this.$emit('visibleChange', false)
        //                 if (this.dialogTag) {
        //                     this.$parent.dataForm = Object.assign({}, this.$parent.dataFormDefault)
        //                 }
        //             })
        //             .catch(() => {})
        //     }
        // },
        closeDialog() {
            this.$emit('visibleChange', false)
            if (this.dialogTag) {
                this.$parent.dataForm = Object.assign({}, this.$parent.dataFormDefault)
            }
        }
    }
}
